Breakpoint - zaklady

Otázka od: Tyslic Jiri

6. 4. 2004 10:04

Dobry den,
asi mi nejak chybi zaklady, a mam nasledujici prihodu.
Debuguji nasledujici radky a nechapu proc se vzdycky preskoci druhy radek?
Nelze na nem nastavit breakpoint, proste nic, jako kdyby neexistoval...
Je to normalni?

var PrumDelka, PrumSirka: double;
     SumaDelka,SumaSirka: double;
     KontrolaPalety: boolean;
begin
  KontrolaPalety := False; //defaultni nastaveni
  PrumDelka := 0; PrumSirka := 0;
  SumaDelka := 0; SumaSirka := 0;



Diky za nakopnuti a pouceni

Jirka



Odpovedá: mstevlik@gamo.sk

6. 4. 2004 10:54

> Dobry den,
> asi mi nejak chybi zaklady, a mam nasledujici prihodu.
> Debuguji nasledujici radky a nechapu proc se vzdycky preskoci druhy
radek?
> Nelze na nem nastavit breakpoint, proste nic, jako kdyby neexistoval...
> Je to normalni?
>
> var PrumDelka, PrumSirka: double;
> SumaDelka,SumaSirka: double;
> KontrolaPalety: boolean;
> begin
> KontrolaPalety := False; //defaultni nastaveni
> PrumDelka := 0; PrumSirka := 0;
> SumaDelka := 0; SumaSirka := 0;
>
>
>
> Diky za nakopnuti a pouceni
>
> Jirka

Nevypisuje ti compilator, ze premenne PrumDelka a PrumSirka sa
nepouzivaju, takze ich optimalizacia vylucila?
"[Hint] Value assigned 'blablabla' never used"

Stevlik Marian
ISYS programator

GAMO a.s.
Kyjevske nam. 6
974 04 Banska Bystrica
mail: mstevlik@gamo.sk
tel: +421 48 4137935, 4372111
ip-tel: 421 48 4372098
mobil: +412 905 462010
ICQ: 34893645

Odpovedá: Tyslic Jiri

6. 4. 2004 11:00

Aha, tak uz to mam. Pokud se promenna nepouzije dale v programu, kompilator ji
ignoruje  
>
> Dobry den,
> asi mi nejak chybi zaklady, a mam nasledujici prihodu.
> Debuguji nasledujici radky a nechapu proc se vzdycky preskoci
> druhy radek? Nelze na nem nastavit breakpoint, proste nic,
> jako kdyby neexistoval... Je to normalni?
>
> var PrumDelka, PrumSirka: double;
> SumaDelka,SumaSirka: double;
> KontrolaPalety: boolean;
> begin
> KontrolaPalety := False; //defaultni nastaveni
> PrumDelka := 0; PrumSirka := 0;
> SumaDelka := 0; SumaSirka := 0;
>
>
>
> Diky za nakopnuti a pouceni
>
> Jirka
>


Odpovedá: Pavol Stugel, NETGraphics

6. 4. 2004 11:05

vypni si optimalizaciu, tieto premenne asi nikde dalej nepouzijes takze
compiler ich nepreklada, takze negeneruje kod pre ne ...

> Debuguji nasledujici radky a nechapu proc se vzdycky preskoci druhy radek?
> Nelze na nem nastavit breakpoint, proste nic, jako kdyby neexistoval...
> Je to normalni?
>
> KontrolaPalety := False; //defaultni nastaveni
> PrumDelka := 0; PrumSirka := 0;
> SumaDelka := 0; SumaSirka := 0;


Odpovedá: Petr Daricek

6. 4. 2004 11:00

> Debuguji nasledujici radky a nechapu proc se vzdycky preskoci druhy radek?

Ahoj,
 nejspise to bude tim, ze kod ktery ti to preskakuje nema zadny efekt.
Pr.:

Procedure Neco
var i:Integer;
Begin
  i:=5;
End;

I se dal nikde nepouziva a poskonceni procedury zanika, tudiz kod nema zadny
smysl a nepreklada se.
                                  Petr